/* general styling */

QWidget { 
    background-color: none; /* by default, use native background, needed? */
    opacity: 0.2;
}

QLayout {
    spacing: 0;
    margin: 0;
}

QScrollArea { 
    border: 0; /* no borders around scroll areas */
} 

QScrollBar { 
    background-color: black; /* scrollbar color */
}

QMainWindow {
    min-height: 300px;
    min-width: 440px;
    margin: 0;
    padding: 0;
    spacing: 0;
    background-color: white;
}

#tabsArea, #centralWidget {
    background-color: black;
    /* background-image: url(images/socialwhale.png); */
}

#selectLabel {
    color: gray; 
}

/* search box styling */

WhaleTabBase {
    max-width: 440px;
    min-width: 440px;
}

#tabTop {
    border-radius: 4px;
    background-color: #666; 
}

#tabTitleLabel {
    font-weight: bold;
    margin-left: 10px;
}

#tabCloseButton {
    /* close search (tab) button */
    color: gray;
    padding: 2px 8px;
    border: 2px solid #333;
    border-radius: 3px;
    font-weight: bold;
    background: #455;
} 

#tabCloseButton:hover {
    border: 2px solid #222;
} 

#tabTitle { 
    /* the label (default is "search:") next to searchbox */
    color: gray; 
    font-family: arial; 
    font-weight: bold; 
} 

/* avatar zoom styling */

#avatarBig { 
    /* the image you see when clicking an avatar to view it bigger */
    background-color: white; /* give transparent images background color */
} 

#streamArea {
    /* background-color: blue; */
    padding: 0;
    margin: 0;
}

#streamLayout {
    qproperty-spacing: 0;
    /* margin: 5px; */
}

/* tweet styling */

WhaleAbstractEntry {
    max-height: 80px;
    background-color: white;
}

WhaleFollowerEntry QLabel {
    background-color: white;
    padding: 2px 4px 2px 4px;
}

WhaleAbstractEntry WhaleAvatar { 
    /* tweet avatar */
    padding: 0 4px 0 4px; 
    background-color: #666;
    min-width: 50px;
    min-height: 50px;
}

WhaleAbstractEntry QTextBrowser {
    border: 0;
}

/*
#loginlogo {
    margin-top: 100px;
    padding-top: 50px;
}

StartWindow {
    margin-top: 50px;
    text-align: center;
}
*/

QToolBar {
    background-color: black;
    border-bottom: 2px solid #555;
    padding: 5px;
}

QToolBar QLabel {
    color: white;
}

QWebView {
    padding: 0;
    margin: 0;
    height: 2000px;
    width: 100%;
    background-color: white;
    border: 1px solid black;
}

#accountlabel {
    padding-left: 10px;
}
